DICTIONARY-BASED CODE COMPRESSION TECHNIQUES USING BIT-MASKS FOR EMBEDDED SYSTEMS By SEOK-WON SEONG A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE
نویسندگان
چکیده
of Thesis Presented to the Graduate School of the University of Florida in Partial Fulfillment of the Requirements for the Degree of Master of Science DICTIONARY-BASED CODE COMPRESSION TECHNIQUES USING BIT-MASKS FOR EMBEDDED SYSTEMS By Seok-Won Seong May 2006 Chair: Prabhat Mishra Major Department: Computer and Information Science and Engineering Memory is one of the most restricted resource in the embedded system design. Code compression techniques have been proposed to address this issue by reducing the code size of application programs. Dictionary-based code compression techniques are popular as they offer both good compression ratio and fast decompression scheme. Recently proposed techniques improve standard dictionary-based compression by considering mismatches. We propose a bit-mask based code compression technique to aggressively minimize mismatches and improve compression efficiency. This thesis makes three important contributions: i) it proposes a compression-aware bit-mask selection procedure for creating more matching patterns, ii) it develops a dictionary selection technique to minimize the code size based on the selected bit-masks, and iii) it presents an efficient code compression algorithm using the mask selection and the dictionary selection procedures to improve compression ratio without introducing any decompression penalty. To demonstrate the usefulness of this approach, we used applications from various domains and compiled for a variety of architectures. Our technique outperforms the existing dictionary-based compression methods by an average of 15%, giving a compression ratio of 55% 65%.
منابع مشابه
SYNERGISTIC INTEGRATION OF CODE COMPRESSION AND ENCRYPTION IN EMBEDDED SYSTEMS By KARTIK SHRIVASTAVA A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE
of Thesis Presented to the Graduate School of the University of Florida in Partial Fulfillment of the Requirements for the Degree of Master of Science SYNERGISTIC INTEGRATION OF CODE COMPRESSION AND ENCRYPTION IN EMBEDDED SYSTEMS By Kartik Shrivastava August 2010 Chair: Prabhat Kumar Mishra Major: Computer Engineering Embedded systems are used in a wide variety of places today, from cell phones...
متن کاملDECODING-AWARE COMPRESSION TECHNIQUES FOR RECONFIGURABLE SYSTEMS By CHETAN MURTHY A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE
of Thesis Presented to the Graduate School of the University of Florida in Partial Fulfillment of the Requirements for the Degree of Master of Science DECODING-AWARE COMPRESSION TECHNIQUES FOR RECONFIGURABLE SYSTEMS By Chetan Murthy December 2008 Chair: Prabhat Kumar Mishra Major: Computer Engineering In recent years FPGA are widely used in reconfigurable systems. FPGA are configured using bits...
متن کاملREAL-TIME TRANSACTION SCHEDULING: A COST-CONSCIOUS APPROACH By DONG-KWEON HONG A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE UNIVERSITY OF FLORIDA
of Thesis Presented to the Graduate School of the University of Florida in Partial Ful llment of the Requirements for the Degree of Master of Science REAL-TIME TRANSACTION SCHEDULING: A COST-CONSCIOUS APPROACH By DONG-KWEON HONG DECEMBER, 1992 Chairman: Dr. Sharma Chakravarthy Cochairman: Dr. Theodore Johnson Major Department: Computer and Information Sciences Real-time databases are an increas...
متن کاملCOMPRESSION LIBRARY FOR PALM OS PLATFORM By NEBOJA ĆIRIĆ A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE UNIVERSITY OF FLORIDA
of Thesis Presented to the Graduate School of the University of Florida in Partial Fulfillment of the Requirements for the Degree of Master of Science COMPRESSION LIBRARY FOR PALM OS PLATFORM By Neboja Ćirić May 2003 Chair: Dr. Douglas Dankel II Major Department: Computer and Information Science and Engineering This thesis presents the design and implementation of a compression library (CLP) f...
متن کاملNONUNIFORM SPACE-TIME CODES FOR LAYERED SOURCE CODING By WING HIN WONG A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE UNIVERSITY OF FLORIDA
of Thesis Presented to the Graduate School of the University of Florida in Partial Fulfillment of the Requirements for the Degree of Master of Science NONUNIFORM SPACE-TIME CODES FOR LAYERED SOURCE CODING By Wing Hin Wong May 2003 Chair: Erik G. Larsson Major Department: Electrical and Computer Engineering We propose new space-time codes tailored to point-to-multipoint, or broadcast, communicat...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006